// EPropertyDateWindow.cpp: implementation of the EPropertyDateWindow class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include <afxcmn.h>
#include "EPropWnd.h"
#include "EPropertyDateWindow.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

BEGIN_MESSAGE_MAP(EPropertyDateWindow, CMonthCalCtrl)
    ON_NOTIFY_REFLECT(MCN_SELCHANGE, OnMcnSelchange)
END_MESSAGE_MAP()

EPropertyDateWindow::EPropertyDateWindow(EPropWnd *pCtrl)
    : m_pCtrl(pCtrl)
{}

EPropertyDateWindow::~EPropertyDateWindow()
{}

void EPropertyDateWindow::OnMcnSelchange(NMHDR *pNMHDR, LRESULT *pResult)
{
    if(m_pCtrl) {
        m_pCtrl->OnDoPropApply();
    }
    *pResult = 0;
}